package cn.openea.perpartner.system.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import cn.openea.perpartner.common.core.web.domain.BaseEntity;

/**
 * @author Weird077
 * @description TODO
 * @date 2022-05-10 9:49
 */
@TableName("sys_login_info")
@Data
public class SysLoginInfo extends BaseEntity {
    /** ID */
    @TableId("infoid")
    private Long infoid;
    private String userid;
    private String unionid;
    private String openid;
    private String myopenid;
    /** 用户账号 */
    private String nickname;
    /** 登录状态 0成功 1失败 */
    private String status;
    /** 登录IP地址 */
    private String ipaddr;
    /** 登录地点 */
    private String location;
    /** 浏览器类型 */
    private String browser;
    /** 操作系统 */
    private String os;
    /** 提示消息 */
    private String msg;
    /** 访问时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @TableField(fill = FieldFill.INSERT)
    private String createtime;
}
